package com.etl.dataflow.executor.core;

import com.etl.dataflow.common.entity.TaskParam;

/**
 * 任务启动前的抽象拦截器
 *
 * @author dx
 */
public abstract class AbstractTaskLaunchInterceptor implements Interceptor {

    /**
     * 任务启动前调用
     *
     * @param taskParam 任务参数
     * @return  任务参数
     */
    public abstract TaskParam beforeLaunch(TaskParam taskParam);
}
